#include <stdio.h>

/**
 * 题目：给一个不多于5位的正整数，要求：一、求它是几位数，二、逆序打印出各位数字。
*/
int main(int argc, char const *argv[])
{
    int i = 0, n;
    int num;
    printf("请输入一个数字:");
    scanf("%d", &n);
    num = n;

    while (n)
    {
        n/=10;
        i++;
    }
    printf("这是%d位数\n", i);

    printf("逆序打印:");
    while (num)
    {
        printf("%d", num%10);
        num/=10;
    }
    printf("\n");

    return 0;
}